\hypertarget{adc_8c}{
\section{adc.c File Reference}
\label{adc_8c}\index{adc.c@{adc.c}}
}
{\ttfamily \#include \char`\"{}adc.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}ks0108.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}ffft.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}uart.h\char`\"{}}\par
{\ttfamily \#include $<$avr/interrupt.h$>$}\par
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{adc_8c_a2ebd8f6d148f9adc5fbba9d263bc0805}{adc\_\-initial} (void)
\item 
void \hyperlink{adc_8c_a5cdd9cce0034408f91b1a5bddfa11ad0}{adc\_\-capture} (unsigned char channel, unsigned int $\ast$voltage)
\item 
void \hyperlink{adc_8c_ac6b3a9174b3280ec0c18d1ff76560a32}{adc\_\-fft} (unsigned char channel)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
volatile uint8\_\-t \hyperlink{adc_8c_aa043779ff6ca752cdff814fbb767aff7}{flag}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{adc_8c_a5cdd9cce0034408f91b1a5bddfa11ad0}{
\index{adc.c@{adc.c}!adc\_\-capture@{adc\_\-capture}}
\index{adc\_\-capture@{adc\_\-capture}!adc.c@{adc.c}}
\subsubsection[{adc\_\-capture}]{\setlength{\rightskip}{0pt plus 5cm}void adc\_\-capture (
\begin{DoxyParamCaption}
\item[{unsigned char}]{channel, }
\item[{unsigned int $\ast$}]{voltage}
\end{DoxyParamCaption}
)}}
\label{adc_8c_a5cdd9cce0034408f91b1a5bddfa11ad0}
\hypertarget{adc_8c_ac6b3a9174b3280ec0c18d1ff76560a32}{
\index{adc.c@{adc.c}!adc\_\-fft@{adc\_\-fft}}
\index{adc\_\-fft@{adc\_\-fft}!adc.c@{adc.c}}
\subsubsection[{adc\_\-fft}]{\setlength{\rightskip}{0pt plus 5cm}void adc\_\-fft (
\begin{DoxyParamCaption}
\item[{unsigned char}]{channel}
\end{DoxyParamCaption}
)}}
\label{adc_8c_ac6b3a9174b3280ec0c18d1ff76560a32}
\hypertarget{adc_8c_a2ebd8f6d148f9adc5fbba9d263bc0805}{
\index{adc.c@{adc.c}!adc\_\-initial@{adc\_\-initial}}
\index{adc\_\-initial@{adc\_\-initial}!adc.c@{adc.c}}
\subsubsection[{adc\_\-initial}]{\setlength{\rightskip}{0pt plus 5cm}void adc\_\-initial (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{adc_8c_a2ebd8f6d148f9adc5fbba9d263bc0805}


\subsection{Variable Documentation}
\hypertarget{adc_8c_aa043779ff6ca752cdff814fbb767aff7}{
\index{adc.c@{adc.c}!flag@{flag}}
\index{flag@{flag}!adc.c@{adc.c}}
\subsubsection[{flag}]{\setlength{\rightskip}{0pt plus 5cm}volatile uint8\_\-t {\bf flag}}}
\label{adc_8c_aa043779ff6ca752cdff814fbb767aff7}
